package com.expressage.dao;

import com.expressage.po.Recipient;

import java.util.List;

/**
 * 收件人信息的接口
 *
 */
public interface RecipientDao {

    /**
     * 查询收件人信息集合
     * @return 收件人信息集合
     */
    public List<Recipient> findAll();

    /**
     * 通过收件人id 查询 收件人
     * @param reid 收件人id
     * @return 收件人对象
     */
    public Recipient findByReid(int reid);

    /**
     * 添加收件人信息
     * @param recipient 收件人对象
     * @return 受影响行数
     */
    public int insert(Recipient recipient);

    /**
     * 添加收件人信息
     * @param reid 收件人对象id
     * @return 受影响行数
     */
    public int delete(int reid);

    /**
     * 修改收件人信息
     * @param recipient 收件人对象
     * @return 受影响行数
     */
    public int update(Recipient recipient);
}
